Systems and methods involving augmented menu using mobile device

ABSTRACT

The subject matter disclosed herein relates to a method comprising displaying in a camera view of a mobile device a captured image of one or more items listed in a menu of items available for selection at a point of interest identifiable, at least in part, by a location. A method may further include transmitting a message comprising parsed text of the one or more items and information representative of the location, and receiving, in response to the transmission of the message, annotations to be displayed in the camera view.

CROSS-REFERENCES TO RELATED APPLICATIONS

This application claims priority under 35 USC 119 to U.S. ProvisionalPatent Application No. 61/530,344, filed Sep. 1, 2011, and entitled“Systems and Methods Involving Augmented Menu Using Mobile Device,”which is assigned to the assignee hereof and which is incorporatedherein by reference.

BACKGROUND

1. Field

The subject matter disclosed herein relates to acquiring informationregarding a target object using an image capturing device of a handheldmobile device.

2. Information

In a restaurant or other eating establishment, a patron may order itemsfrom a menu on printed media that lists items available for purchase,often with a written description of the item and its price. Other than adescription of an item for purchase on a printed menu and/ordescriptions that may be provided by waiting staff (who may be biased orinaccurate), a patron may also gain additional information regarding amenu item from restaurant reviews provided in a newspaper or blog, or byword of mouth, for example. However, a restaurant patron may havedifficulty in obtaining object descriptions and/or critiques of itemsavailable for purchase in real-time (e.g., while at a restaurant).

In addition to identifying a location of a mobile device or physicalbusiness establishment with global coordinates (e.g., obtained from aposition fix using a satellite positioning system), a location-basedservice may associate area or navigable regions with a location contextidentifier (LCI). In particular examples, an LCI may identify a floor orwing of an office building, store in a mall, or restaurant, just to namea few examples. In one particular application, an LCI may be used as a“handle” for obtaining information (e.g., in a request message to aremote server over a wireless communication link) pertaining to anassociated area or region being defined by the LCI. Such information mayinclude, for example, navigation maps and/or other navigation assistancedata such as locations of access points for use in indoor positioning,just to name a few examples.

SUMMARY

In an implementation, a method may comprise displaying in a camera viewof a mobile device a captured image of one or more items listed in amenu of items available for selection at a point of interestidentifiable, at least in part, by a location. The method may furthercomprise transmitting a message comprising parsed text of the one ormore items and information representative of the location, andreceiving, in response to the transmission of the message, annotationsto be displayed in the camera view. In another implementation, anapparatus may comprise means for displaying in a camera view of a mobiledevice a captured image of one or more items listed in a menu of itemsavailable for selection at a point of interest identifiable, at least inpart, by a location, means for transmitting a message comprising parsedtext of the one or more items and information representative of thelocation, and means for receiving, in response to the transmission ofthe message, annotations to be displayed in the camera view. In yetanother implementation, an apparatus may comprise a processor to provideto a display device a camera view of a captured image of one or moreitems listed in a menu of items available for selection at a point ofinterest identifiable, at least in part, by a location, a transmitter totransmit a message comprising parsed text of the one or more items andinformation representative of the location, and a receiver to receive,in response to the transmission of the message, annotations to bedisplayed in the camera view. In still another implementation, a methodperformed at a camera of a mobile device may comprise capturing an imageof a menu listing menu items available for selection at a point ofinterest, displaying the captured image of the menu on a display deviceof the mobile device, parsing text in the displayed image to identify atleast one menu item of the displayed menu items, and associating alocation of the mobile device and the parsed text with a previouslycaptured image of the menu item as presented to a customer. In yetanother implementation, an apparatus may comprise means for capturing animage of a menu listing menu items available for selection at a point ofinterest, means for displaying the captured image of the menu on adisplay device of the mobile device, means for parsing text in thedisplayed image to identify at least one menu item of the displayed menuitems, and means for associating a location of the mobile device and theparsed text with a previously captured image of the menu item aspresented to a customer. In still another implementation, an apparatusmay comprise a display of a mobile device to display a captured image ofa menu, a user interface to receive a selection of text displayed in thedisplayed image of the menu, and a processor to parse the text toidentify at least one menu item of the displayed menu responsive to theselection of the text, wherein the processor is capable of associating alocation of the mobile device and the parsed text with a previouslycaptured image of the menu item as presented to a customer. In yetanother implementation, an article comprising a non-transitory storagemedium may comprise machine-readable instructions stored thereon that,in response to being executed by a special purpose computing device, areadapted to enable the special purpose computing device to processsignals of an image from a camera including a listing of menu itemsavailable for selection at a location where the menu items are availablefor selection, process signals to display the captured image on adisplay device of a mobile device, parse text in the displayed image toidentify at least one menu item of the displayed menu items, andassociate the location and the parsed text with a previously capturedimage of the menu item as presented to a customer. It should beunderstood, however, that these are merely sample implementationsprovided for the purpose of illustration and that claimed subject matteris not limited in these respects.

BRIEF DESCRIPTION OF THE FIGURES

Non-limiting and non-exhaustive features will be described withreference to the following figures, wherein like reference numeralsrefer to like parts throughout the various figures.

FIG. 1 is a schematic diagram showing an implementation of communicationpaths involving a mobile device.

FIG. 2 shows a portion of a menu including a selected menu item,according to an implementation.

FIG. 3 shows a portion of a menu including an image of a selected menuitem, according to an implementation.

FIG. 4 shows a portion of a menu including ratings for menu items,according to an implementation.

FIG. 5 is a flow diagram illustrating a process for displayingannotations of a menu item, according to an implementation.

FIG. 6 is a flow diagram illustrating a process for displaying an imageof a menu item, according to an implementation.

FIG. 7 is a flow diagram illustrating a process for collectinginformation about menu items, according to an implementation.

FIG. 8 is a schematic diagram of a mobile device capable of capturingand displaying images and communicating with a wireless network,according to an implementation.

DETAILED DESCRIPTION

Reference throughout this specification to “one example”, “one feature”,“an example” or “one feature” means that a particular feature,structure, or characteristic described in connection with the featureand/or example is included in at least one feature and/or example ofclaimed subject matter. Thus, the appearances of the phrase “in oneexample”, “an example”, “in one feature”, or “a feature” in variousplaces throughout this specification are not necessarily all referringto the same feature and/or example. Furthermore, the particularfeatures, structures, or characteristics may be combined in one or moreexamples and/or features.

Implementations described herein include using a mobile device (MD) toobtain information regarding items of a menu. A menu may comprise a listof items available for selection. For example, a menu may comprise amenu of a restaurant that includes a listing of menu items available forpurchase, though claimed subject matter is not limited in this respect.Such information, which a user may obtain via a communication network inreal-time, for example, may comprise images, reviews, or commentaryabout a menu item posted at an earlier time by other users. Using an MD,such as a Smartphone, for example, a user may capture an image of atleast a portion of a menu that includes one or more menu items. A usermay select a particular menu item for which to retrieve informationstored in part (e.g., a database) of a communication network, forexample.

In one particular example, an MD may comprise an augmented reality (AR)application enabling the MD to overlay information on an image of acamera view in a display of the MD. A camera view may comprise an imageon a display device that includes a scene that is being captured by acamera in real-time, for example. Menu items shown in a camera view orimage of a display may be overlaid with annotations such as, forexample, images, pricing, reviews, ratings, and so on of menu items.Annotations may also include links to Internet sites that may includeimages, reviews, ratings, and so on. In one implementation, particularpricing may reflect special deals available for the day or time of day,prices for additional menu items not listed on the printed menu,discounts, and so on. In one particular example, attributes of a user ofthe MD (e.g., demographics, birthday, membership to special club, and soon) may be used to provide alternative or discriminatory pricing. Inanother example, menu items shown in a camera view of an MD thatincludes AR may be annotated with ratings to reflect popularity of themenu items. Such ratings may be determined from customer critiquesreceived over time, for example.

In a particular implementation, a point of interest, such as a physicalbusiness establishment (e.g., a sit-down restaurant), may beidentifiable, at least in part, by a location context identifier (LCI).As such, a restaurant patron located at the restaurant (identifiable byan LCI) may obtain information regarding menu items, for example, usingan MD, which may communicate with a wireless network server. In oneparticular implementation, an MD may communicate with a wireless networkserver using an LCI as a handle, though claimed subject matter is not solimited.

In addition, an MD may include a camera and software capable ofperforming character recognition and/or parsing of words in text shownon a restaurant menu. Using text recognition for listed menu items andan LCI identifying the restaurant, an MD may transmit request messagesto a remote server for information descriptive of the menu item, forexample.

In another example implementation, selection of a menu item shown in acamera view may lead to overlaid annotations of the selected item. Suchannotations may comprise a photograph, a written review or critique of amenu item, or an audio review or critique of the item, just to name afew of examples. Such annotations from previous customers, for example,may be stored on a server able to communicate with a wireless network.In one particular example, a photograph of a menu item overlaid in acamera view or display of an MD may have been taken by a previouscustomer and uploaded to a server. In one implementation, previouscustomers may have transmitted messages (e.g., photographs, reviews, andso on) to a remote server along with an identification of a menu itemand an LCI uniquely identifying a restaurant or establishment, asdiscussed below.

In one particular implementation, a business establishment may providecoupons or discounts. For example, if a business establishment is havingdifficulty in receiving content (e.g., menu reviews or menu images) fromcurrent patrons for future presentation to subsequent patrons, thebusiness establishment may provide an incentive to the current patronsby offering coupon or discount for providing content. Of course, couponsor discounts may be provided for any number of reasons, and claimedsubject matter is not limited in this respect. In anotherimplementation, a business establishment may provide membership in afrequent customer program. Based on a customer's profile or loyalty(e.g., frequency of visits, etc.), a customer may be offered a discountby the business establishment on some menu items. A loyal customer, forexample, may be provided a new or modified price that is overlaid on topof an original price on a printed menu as seen in a camera view of anMD. In another example, an original price displayed in a camera view ofan MD may be “scratched-out” by a customer (e.g., a user of the MD) toconsequently reveal a discounted price.

In an implementation, a method for receiving information, such asreviews, critiques, or photos, just to name a few examples, regarding amenu item may comprise displaying in a camera view of an MD a capturedimage of one or more items listed in a menu. Such items may be availablefor purchase at a business establishment (e.g., a restaurant), which maybe identifiable, at least in part, by a location. For example, a uniqueand/or identifiable feature of a restaurant may include its geographiclocation, which may be expressed as global coordinates (e.g.,latitude/longitude), street address, city, county, and/or state, just tolist a few examples. In one implementation, a location of a businessestablishment may be represented by an LCI. A message comprising wordsor symbols parsed from text of one or more menu items and informationrepresentative of a location of a restaurant may be wirelesslytransmitted to a network, such as the Internet, for example. In responseto such a transmission, annotations comprising reviews, critiques, orphotos of a menu item, just to name a few examples, may be displayed ina camera view of an MD. In other examples, annotations may comprisepurchase price or ratings (e.g., popularity, flavor, appeal,healthiness, and so on) of a menu item. Annotations may be superimposedon at least a portion of a captured image of one or more menu itemsdisplayed in a camera view of an MD, for example.

In an implementation, an apparatus for performing a method for receivinginformation, such as reviews, critiques, or photos may comprise an MDthat includes a camera and a display to capture and display an image ofone or more menu items available for purchase at a businessestablishment, which may be characterized and/or identified by itslocation. An apparatus may further comprise a transmitter to transmitsignals to a wireless network and a receiver to receive signals from thewireless network. For example, transmitted signals may be representativeof a message comprising words or symbols parsed from text of one or moremenu items and/or information representative of a location of thebusiness establishment hosting or serving the menu items. Receivedmessages may be representative of annotations, which may comprisereviews, critiques, or photos of one or more menu items, which may besubsequently displayed in a camera view of an MD.

In another implementation, a method for receiving information, such asreviews, critiques, or photos, just to name a few examples, regarding amenu item may comprise capturing an image of at least a portion of amenu listing one or more menu items available for purchase at a businessestablishment. Such an image may be captured by an image capturingdevice of an MD, for example, and the captured image may be displayed ina camera view of the MD. The displayed menu may comprise text that maybe parsed in a process to identify at least one of the displayed menuitems. Though claimed subject matter is not so limited, words or symbolsmay be parsed from text in response to a selection of the text by a userat a user interface of an MD. In one implementation, a processor of anMD may associate a location of the MD and/or parsed text with apreviously captured image of a menu item previously presented to acustomer. In another implementation, a processor at a remote server mayassociate a location of an MD and/or parsed text with a previouslycaptured image of a menu item previously presented to a customer. Forexample, a customer some time earlier (e.g., minutes, days, weeks,months, or years) may have received a menu item included in a capturedimage of the menu, captured an image of the menu item, and posted theimage of the menu item (possibly accompanied with a review or critique,for example) onto a wireless network, which may have stored the image.

In a particular implementation, an MD used to receive information abouta menu item may be located at a business establishment that isidentifiable, at least in part, by a LCI. A process of associating alocation of an MD and parsed text with previously captured image maycomprise transmitting parsed text and a LCI to a wireless network, suchas a remote server, for example. A previously captured image may bereceived in response to transmitting parsed text and an LCI. In anotherparticular implementation, audio content provided by a previouspurchaser of a menu item may be received in response to transmittingparsed text and an LCI.

In an implementation, an apparatus for performing a method for receivinginformation, such as reviews, critiques, or photos may comprise a cameraof an MD to capture an image of at least a portion of a menu listing oneor more items. An MD may include a view finder or display device todisplay an image of at least a portion of a menu. An MD may furthercomprise a user interface, which may comprise a touch screen overlaidonto a camera view, for example, to receive a selection of text of amenu displayed in the displayed image. An MD may include one or moreapplications to be executed by a processor to parse selected text and toidentify at least one menu item in response to a selection of the text.Such a processor may be capable of associating a location of an MD witha previously captured image of a menu item as presented to a previouscustomer, as mentioned above, for example. An apparatus may furthercomprise a transmitter to transmit parsed text and an LCI of a businessestablishment to a remote server, and a receiver to receive a previouslycaptured image in response to transmitting parsed text and an LCI, forexample.

In another implementation, a method for receiving information, such asreviews, critiques, or photos, just to name a few examples, regarding amenu item may comprise receiving a captured image of a served restaurantmenu item presented to a customer and tagging the received image with anLCI based, at least in part, on a location of an MD. For example, alocation may comprise that of a business establishment identifiable, atleast in part, by the LCI. A tagged image may be transmitted to a serverto be accessible, at least in part, using an LCI and/or anidentification of a menu item. A captured image may be annotated withtextual and/or audio content received at a user interface of an MD. In aparticular implementation, a camera view of an MD may indicate a couponincentive for uploading an image and/or critique of at least one itemlisted on a menu, as explained below.

FIG. 1 is a schematic diagram showing a system 100 of communicationpaths involving an MD 104. An MD may include an image capturing device(not shown) to capture an image such as a restaurant menu or a portionthereof. MD 104 may also include a display 102, a keypad or other device(not shown) to receive information from a user, and/or an antenna 103.Such an image capturing device (e.g., a camera) may display a viewfinderimage and/or a captured image in display 102. MD 104 may include aspecial purpose processor (e.g., as shown in the particularimplementation of FIG. 8) to host one or more applications, as describedin greater detail below. MD 104 may include one or more user interfacessuch as a keypad and/or a display 102, which may comprise a touch screenfor example. Antenna 103 may comprise a portion of atransmitter/receiver used by MD 104 to transmit and/or receive varioussignals, such as from a satellite vehicle (SV) 106, and/or to/from abase station 108, as described below, for example. In a particularexample application, MD 104 may be directed or aimed so that a capturedimage comprises at least a portion of a menu, such as that shown belowin FIGS. 2-4, for example. Of course, such details of an MD are merelyexamples, and claimed subject matter is not so limited.

An MD may be located at a business establishment 105, such as arestaurant, for example. A location of a business establishment and/orMD 104 may be determined by any of a number of techniques. For example,a location of MD 104 may be provided to the MD by a user and/ordetermined using any one of several available positioning techniques. Alist of such positioning techniques may include satellite positioningsystem (SPS), a Personal Area Network (PAN), a Local Area Network (LAN),a Wide Area Network (WAN), Ultra-wideband (UWB), AFLT, digital TV, awireless repeater, RFID, a radio-location beacon, cell tower ID, and/orBluetooth, just to name a few examples. Some positioning techniques mayprovide less precise position information compared to other positioningtechniques. Less precise position information, for example, may pinpointa location of MD 104 only to within a relatively large area, such as abuilding, a city block, a state, and so on. Even so, as explained below,MD 104 may transmit restaurant menu information to a wireless networkthat may use such information to uniquely determine a relatively preciselocation of the MD located at the restaurant. Of course, such details ofacquiring position information are merely examples, and claimed subjectmatter is not so limited.

MD 104 may comprise any one of a variety of mobile receivers capable ofreceiving satellite navigation signals 110 and capable oftransmitting/receiving wireless communication signals 112 to/from a basestation 108. Signals 110, for example, may be transmitted from referencestations such as SVs 106 and/or from terrestrial locations such asland-based beacons or base stations 108. MD 104 may comprise a mobilephone, a Smartphone, a handheld navigation receiver, and/or a personaldigital assistant (PDA), just to name a few examples. As mentionedabove, MD 104 may employ any of several techniques to compute itsposition. In a particular implementation, such a positioning techniquemay be based, at least in part, on wireless signals 110 and/or wirelesssignals 112 received from satellites 106 and/or land-based base stations108, respectively. In some implementations, MD 104 may integrate both anSPS receiver and a wireless communication device for voice and/or datacommunication. Thus, although the specific example of an SPS system maybe described herein, such principles and techniques may be applicable toother satellite positioning systems or terrestrial positioning systemssuch as a wireless network.

System 100 may further comprise a network 130, such as a remote and/orwireless network. Network 130 may comprise the Internet, WAN or LAN, forexample. Network 130 may include a server 140, which may comprise acomputing system and memory, for example. MD 104 may communicate withserver 140 via signals 112 and 115 to/from land-based beacons or basestations 108, for example. Of course, such details of system 100 aremerely examples, and claimed subject matter is not so limited.

FIG. 2 shows a portion of a menu 250 including a selected menu item 230,according to an implementation 200. Menu 250 may comprise an imagecaptured by MD 210 and displayed in screen 220 (e.g., a display orviewfinder of MD 210). Menu 250 may comprise a portion of a menu. Forexample, displayed portion of menu 250 shows about six menu items,whereas many more items may be included in a full menu. A user mayselect one or more menu items included in the displayed portion of menu250. For example, if screen 220 comprises a touch screen, then a usermay select menu item 230 by touching at least a portion of screen 220displaying the menu item 230. Using another technique, a user may selectmenu item 230 by adjusting a cursor or other pointing device, forexample, to the menu item 230. Of course, claimed subject matter is notlimited in this respect.

FIG. 3 shows a portion of menu 250 including an image 340 of selectedmenu item 230, according to implementation 300. Image 340 may comprisean annotation superimposed on a portion of screen 220. Image 340 maycomprise an image wirelessly received from a remote network storing theimage captured by a user in the past. MD 210 may receive signalsrepresenting image 340 via land-based beacons or base stations 108, asshown in FIG. 1, for example. MD 210 may receive such signals inresponse to MD 210 transmitting information regarding selected menu item230, as explained below, for example. Annotations may include contentother than image 340, such as textual and/or audio content, for example.

FIG. 4 shows a portion of a menu 450 including ratings 430 for menuitems, according to implementation 400. Menu 450 may comprise an imagecaptured by MD 410 and displayed in screen 420 (e.g., a display orviewfinder of MD 410). Menu 450 may comprise a portion of a menu. Forexample, displayed portion of menu 450 shows about six menu items,whereas many more items may be included in a full menu. Screen 420 maydisplay ratings 430 superimposed on a portion of displayed menu 450.Ratings 430 may comprise an icon or symbol to represent ratings ofindividual menu items. For example, menu item 455 is associated with arating of five “stars,” whereas menu item 453 is associated with arating of three “stars.” Accordingly, in this example, menu item 455 hasreceived more favorable reviews over time than that of menu item 453.Ratings 430 may be wirelessly received from a remote network storingratings information formed by a number of users posting menu itemreviews over time, for example. MD 410 may receive signals representingratings 430 via land-based beacons or base stations 108, as shown inFIG. 1, for example. MD 410 may receive such signals in response to MD410 transmitting information regarding menu 450 and/or a location of arestaurant hosting the menu, as explained below, for example.

FIG. 5 is a flow diagram illustrating a process 500 for displayingannotations of a menu item, according to an implementation. For example,such annotations may comprise reviews, critiques, or photos, just toname a few examples, regarding a menu item. At block 510, a capturedimage of one or more items listed in a menu may be displayed in a cameraview of an MD. Such items may be available for purchase at a point ofinterest, such as a restaurant, for example, which may be identifiable,at least in part, by a location. For example, a unique and/oridentifiable feature of a restaurant may include its geographiclocation, which may be expressed as global coordinates (e.g.,latitude/longitude), street address, city, county, and/or state, just tolist a few examples. In one implementation, a location of a businessestablishment may be represented by an LCI. At block 520, a messagecomprising words or symbols parsed from text of one or more menu itemsand information representative of a location of a restaurant may bewirelessly transmitted to a network, such as the Internet, for example.At block 530, in response to such a transmission, informationrepresentative of annotations may be received. Of course, such detailsof process 500 are merely examples, and claimed subject matter is not solimited.

FIG. 6 is a flow diagram illustrating a process 600 for displaying animage of a menu item, according to a particular implementation. Process600 may be performed by an MD located at a restaurant, for example. Inan example, a restaurant may provide a menu listing a number of menuitems without images of the menu items. A user dining at the restaurantmay operate an MD to perform process 600 to retrieve an image of aselected menu item. In other implementations, annotations, such as awritten review or critique of a menu item, or an audio review orcritique of the item, just to name a few of examples, may similarly beretrieved, and claimed subject matter is not limited in this respect.

At block 610, a user may operate an MD to capture an image of at least aportion of a menu that includes the user's item of interest. A displayof the MD may comprise a camera view display allowing the user toselectively aim the MD to capture a desired portion of a menu, forexample. At block 620, the MD may display the captured image. Forexample, returning to FIG. 2, menu portion 250 may be displayed inscreen 220. At block 630, the MD may receive signals representative ofthe user's menu item selection, which may be selected from among aplurality of menu items in the displayed captured image. Of course, aselected menu item may comprise a single displayed menu item, andclaimed subject matter is not limited in this respect. As describedabove, a user may select a particular menu item by touching a portion ofthe displayed menu item, if the MD comprises a touch screen. Otherwise,cursors or other pointing and/or selecting devices may be used to selecta particular menu item. In other implementations, more than one menuitem may be selected, and claimed subject matter is not limited in thisrespect.

At block 640, a user's selected menu item comprising text may be parsedin a process of analyzing the text to identify the menu item. Forexample, such a process may involve character and/or text recognition.

At block 650, the MD may communicate with a remote server, such asserver 140 shown in FIG. 1, for example, to attempt to retrieve an imageof the selected menu item. For example, an MD may transmit parsed textand an LCI to a wireless network. The MD may receive a previouslycaptured image (or a review or a critique, for example) from the networkin response to transmitting parsed text and an LCI. At block 660, theimage received from the network may be displayed at least partiallyover, adjacent to, or near the text of the selected menu item. Ofcourse, such details of process 600 are merely examples, and claimedsubject matter is not so limited.

FIG. 7 is a flow diagram illustrating a process 700 for collectinginformation about menu items or providing images of selected menu items,according to an implementation. Process 700 may be performed by aserver, such as server 140 shown in FIG. 1, for example. As explainedabove, a server may wirelessly communicate with an MD, which may provideinformation regarding the MD's location and/or menu information (e.g.,parsed menu text or menu images, just to name a few examples). At block710, for example, a server may receive location information of an MD,and in doing so may also receive the location and/or identification ofthe restaurant where the MD is located. In one implementation, an MD mayuse an LCI as a handle to communicate with a server. In such a case, theLCI may be used to determine the location and/or identification of therestaurant where the MD is located. In another implementation, an MD maydetermine its position using SPS and transmit this position informationto a server. In addition to receiving location information of an MD, aserver may also receive menu information, as mentioned above.

At block 720, a processor at a server, for example, may use restaurantlocation information and/or menu information to prepare for an imagesearch by retrieving stored information from memory (e.g., databases).For example, knowledge of a particular restaurant location may limit animage search by reducing a number of candidate images to only thoseassociated with that particular location (e.g., a particular locationidentifiable, at least in part, by an LCI). In one implementation,stored images may include information (e.g., metadata) regarding thestored images. For example, a stored image may include informationregarding a corresponding menu item, restaurant, date and/or time thatimage was captured, whether there exists corresponding reviews, ratings,memory locations of possible reviews or ratings, just to name a fewexamples.

At block 730, a search for an image of a selected menu item may beperformed. At diamond 740, a determination may be made regarding whetheran image corresponding to a selected menu item is located. If so, thenprocess 700 may proceed to block 750 where the located image may betransmitted to the MD for display to a user. On the other hand, if animage is not located, then process 700 may proceed to block 760 where anincentive program may be performed. For example, in one particularimplementation, if a business establishment is having difficulty inreceiving content from current patrons for future presentation tosubsequent patrons, an incentive may be provided to the current patronsby, for example, offering coupon or discount for providing content.Accordingly, at block 760, a coupon or other incentive (e.g., rewardpoints) may be transmitted to an MD. At block 770, a user may respond tosuch an incentive by transmitting an image of a menu item via an MD tobe received by the server, for example. Of course, such details ofprocess 700 are merely examples, and claimed subject matter is not solimited.

FIG. 8 is a schematic diagram of a device capable of communication witha wireless network, according to one implementation. Such a device mayinclude an image capturing device. In a particular implementation, anMD, such as MD 104 shown in FIG. 1, may comprise a device 800 that iscapable of processing SPS signals received at an antenna 814 fordetermining pseudorange measurements and communicating with a wirelesscommunication network through antenna 810. Here, a radio transceiver 806may be adapted to modulate an RF carrier signal with basebandinformation, such as data, voice, and/or SMS messages, onto an RFcarrier, and demodulate a modulated RF carrier to obtain such basebandinformation. Antenna 810 may be adapted to transmit a modulated RFcarrier over a wireless communications link and receive a modulated RFcarrier over a wireless communications link.

Baseband processor 808 may be adapted to provide baseband informationfrom central processing unit (CPU) 802 to transceiver 806 fortransmission over a wireless communications link. Channel decoder 820may be adapted to decode channel symbols received from basebandprocessor 808 into underlying source bits.

SPS receiver (SPS Rx) 812 may be adapted to receive and processtransmissions from SVs, and provide processed information to correlator818. Correlator 818 may be adapted to derive correlation functions fromthe information provided by receiver 812. Correlator 818 may also beadapted to derive pilot-related correlation functions from informationrelating to pilot signals provided by transceiver 806. This informationmay be used by a device such as MD 104 to acquire information in awireless communications network.

Memory 804 may be adapted to store machine-readable instructions whichare executable to perform one or more processes, implementations, orexamples thereof which have been described or suggested. CPU 802, whichmay comprise a special purpose processor, may be adapted to access andexecute such machine-readable instructions. However, these are merelyexamples of tasks that may be performed by a CPU in a particular aspectand claimed subject matter in not limited in these respects. Further,memory 804 may be adapted to store one or more predetermined candidatetrajectories, wherein CPU 802 may be adapted to determine a location ofdevice 800 based, at least in part, on a comparison of an estimatedtrajectory with the one or more predetermined candidate trajectories. Ina particular implementation, CPU 802 may be adapted to reduce a numberof the one or more predetermined candidate trajectories based at leastin part on ES position information.

In one implementation, machine-readable instructions stored in a storagemedium, in response to being executed by a special purpose computingdevice (e.g., CPU 802), may be adapted to enable the special purposecomputing device to process signals from image capturing device 880capturing an image of a menu listing menu items available for purchaseat a business establishment, process signals to display the capturedimage of the menu on display device 885, parse text displayed in thedisplayed image to identify at least one menu item of the displayed menuitems responsive to a selection of the text at local interface 816, andassociate a location of the MD and the parsed text with a previouslycaptured image of the menu item as presented to a customer. In anotherimplementation, an MD may comprise a receiver 812 to receive RF signalsand a transmitter 806 to transmit RF signals, an image capturing device880 to capture an image of a served restaurant menu item presented to acustomer, and CPU 802 to operate in an RF environment to tag the imagewith an LCI based, at least in part, on a location of the MD.

In an implementation, image capturing device 880 may comprise a cameraincluding a charge coupled device (CCD) array and/or a CMOS array oflight sensors, focusing optics, a viewfinder, and/or interfacingelectronics to communicate with CPU 802 and memory 804, for example.Display device 885 may comprise a liquid crystal display (LCD) that, insome implementations, may be touch sensitive to provide means for userinteraction. Display device 885 may operate as a viewfinder for imagecapturing device 880, though claimed subject matter is not so limited.Images may be stored in memory 804 so that stored images may beretrieved as a selected target object, as described above.

Methodologies described herein may be implemented by various meansdepending upon applications according to particular features and/orexamples. For example, such methodologies may be implemented inhardware, firmware, software, and/or combinations thereof. In a hardwareimplementation, for example, a processing unit may be implemented withinone or more application specific integrated circuits (ASICs), digitalsignal processors (DSPs), digital signal processing devices (DSPDs),programmable logic devices (PLDs), field programmable gate arrays(FPGAs), processors, controllers, micro-controllers, microprocessors,electronic devices, other devices units designed to perform thefunctions described herein, and/or combinations thereof.

For a firmware and/or software implementation, methodologies may beimplemented with modules (e.g., procedures, functions, and so on) thatperform the functions described herein. Any machine-readable mediumtangibly embodying instructions may be used in implementing themethodologies described herein. For example, software codes may bestored in a memory, for example the memory of a mobile station, andexecuted by a processor. Memory may be implemented within the processoror external to the processor. As used herein the term “memory” refers toany type of long term, short term, volatile, nonvolatile, or othermemory and is not to be limited to any particular type of memory ornumber of memories, or type of media upon which memory is stored.

An entity such as a wireless terminal may communicate with a network torequest data and other resources. An MD, including a cellular telephone,a Smartphone, a personal digital assistant (PDA), or a wireless computerare just a few examples of such an entity. Communication of such anentity may include accessing network data, which may tax resources of acommunication network, circuitry, or other system hardware. In wirelesscommunication networks, data may be requested and exchanged amongentities operating in the network. For example, an MD may request datafrom a wireless communication network to determine the position of theMD operating within the network: data received from the network may bebeneficial or otherwise desired for such a position determination.However, these are merely examples of data exchange between an MD and anetwork in a particular aspect, and claimed subject matter in notlimited in these respects.

While there has been illustrated and described what are presentlyconsidered to be example features, it will be understood by thoseskilled in the art that various other modifications may be made, andequivalents may be substituted, without departing from claimed subjectmatter. Additionally, many modifications may be made to adapt aparticular situation to the teachings of claimed subject matter withoutdeparting from the central concept described herein. Therefore, it isintended that claimed subject matter not be limited to the particularexamples disclosed, but that such claimed subject matter may alsoinclude all aspects falling within the scope of appended claims, andequivalents thereof.

What is claimed is:
 1. A method comprising: displaying in a camera viewof a mobile device a captured image of one or more items available forselection at a point of interest, wherein the point of interest isidentifiable, at least in part, by a location determined based, at leastin part, on information associated with a location context identifier,wherein the location context identifier pertains to information toidentify an area of a building; transmitting, by the mobile device to aserver, a message comprising the location context identifier and parsedtext of a particular item selected from among the one or more itemsbased upon a user-input detected by the mobile device, wherein thetransmitted location context identifier is separate from the capturedimage and is usable to search for information related to the particularitem; and receiving, in response to said transmission of said message,one or more annotations that include information about the particularitem to be displayed in said camera view, wherein said one or moreannotations are superimposed in a portion of said camera view includingsaid captured image of said particular item.
 2. The method of claim 1,wherein said one or more annotations comprise purchase prices of saidparticular item.
 3. The method of claim 1, wherein said one or moreannotations comprise ratings of said particular item.
 4. The method ofclaim 1, wherein said one or more annotations comprise one or moreimages of said particular item.
 5. The method of claim 1, wherein saidone or more annotations are superimposed in a portion of said cameraview including said captured image of said particular item.
 6. Themethod of claim 1, wherein said point of interest comprises arestaurant.
 7. An apparatus comprising: means for displaying in a cameraview of a mobile device a captured image of one or more items availablefor selection at a point of interest, wherein the point of interest isidentifiable, at least in part, by a location determined based, at leastin part, on information associated with a location context identifier,wherein the location context identifier pertains to information toidentify an area of a building; means for transmitting, from the mobiledevice to a server, a message comprising the location context identifierand parsed text of a particular item selected from among the one or moreitems based upon a user-input detected by the mobile device, wherein thetransmitted location context identifier is separate from the capturedimage and is usable to search for information related to the particularitem; and means for receiving, in response to said transmission of saidmessage, one or more annotations that include information about theparticular item for display in said camera view, wherein said one ormore annotations are superimposed in a portion of said camera viewincluding said captured image of said particular item.
 8. The apparatusof claim 7, wherein said one or more annotations comprise purchaseprices of said particular item.
 9. The apparatus of claim 7, whereinsaid one or more annotations comprise ratings of said particular item.10. The apparatus of claim 7, wherein said point of interest comprises arestaurant.
 11. An apparatus comprising: a processor configured toprovide to a display device a camera view of a captured image of one ormore items available for selection at a point of interest, wherein thepoint of interest is identifiable, at least in part, by a locationdetermined based, at least in part, on information associated with alocation context identifier, wherein the location context identifierpertains to information to identify an area of a building; a transmitterconfigured to transmit to a server a message comprising the locationcontext identifier and parsed text of a particular item selected fromamong the one or more items based upon a user-input detected by theapparatus, wherein the transmitted location context identifier isseparate from the captured image and is usable to search for informationrelated to the particular item; and a receiver configured to receive, inresponse to said transmission of said message, one or more annotationsthat include information about the particular item to be displayed insaid camera view, wherein said one or more annotations are superimposedin a portion of said camera view including said captured image of saidparticular item.
 12. The apparatus of claim 11, wherein said one or moreannotations comprise purchase prices of said particular item.
 13. Theapparatus of claim 11, wherein said one or more annotations compriseratings of said particular item.
 14. The apparatus of claim 11, whereinsaid annotations comprise one or more images of said particular item.15. The apparatus of claim 11, wherein said point of interest comprisesa restaurant.
 16. A method comprising: at a camera of a mobile device,capturing an image of a menu listing menu items available for selectionat a point of interest that is identifiable by a location contextidentifier; displaying the captured image of said menu in a camera viewof said mobile device; parsing, by the mobile device, particular text inthe displayed image to identify a particular menu item selected fromamong said displayed menu items based upon a user-input detected by themobile device; associating a location of said mobile device and saidparticular parsed text with a previously captured image of saidparticular menu item as presented to a customer, wherein associatingsaid location and said particular parsed text with said previouslycaptured image includes transmitting said location context identifierand said particular parsed text to a remote server; and receiving fromthe remote server one or more annotations that include information aboutsaid particular menu item for display in said camera view, wherein saidone or more annotations are superimposed in a portion of said cameraview including said captured image of said particular menu item.
 17. Themethod of claim 16, wherein said associating said location of saidmobile device and said particular parsed text with said previouslycaptured image further comprises: receiving said previously capturedimage in response to said transmitting said particular parsed text andsaid location context identifier.
 18. The method of claim 17, furthercomprising: receiving audio content provided by a previous purchaser ofsaid particular menu item in response to said transmitting saidparticular parsed text and said location context identifier.
 19. Themethod of claim 16, wherein said point of interest comprises arestaurant.
 20. The method of claim 16, further comprising: displaying amodified price of said particular menu item on a display device of saidmobile device.
 21. The method of claim 20, wherein said modified priceis overlaid on an original price on said image of said menu.
 22. Themethod of claim 20, wherein said modified price is based, at least inpart, on a profile and/or loyalty of said customer.
 23. An apparatuscomprising: at a camera of a mobile device, means for capturing an imageof a menu listing menu items available for selection at a point ofinterest that is identifiable by a location context identifier; meansfor displaying the captured image of said menu in a camera view of saidmobile device; means for parsing particular text in the displayed imageto identify a particular menu item selected from among said displayedmenu items based upon a user-input detected by the mobile device; meansfor associating a location of said mobile device and said particularparsed text with a previously captured image of said particular menuitem as presented to a customer, wherein associating said location andsaid particular parsed text with said previously captured image includestransmitting said location context identifier and said particular parsedtext to a remote server; and means for receiving from said remote serverat least one annotation that includes information about the particularmenu item, wherein said at least one annotation is superimposed in aportion of said camera view including said captured image of saidparticular menu item.
 24. The apparatus of claim 23, wherein said meansfor associating said location of said mobile device and said particularparsed text with said previously captured image further comprises: meansfor transmitting said particular parsed text and said location contextidentifier to the remote server; and means for receiving said previouslycaptured image in response to transmitting said particular parsed textand said location context identifier.
 25. The apparatus of claim 24,further comprising: means for receiving audio content provided by aprevious purchaser of said particular menu item in response totransmitting said parsed text and said location context identifier. 26.The apparatus of claim 23, wherein said point of interest comprises arestaurant.
 27. An apparatus comprising: a display of a mobile deviceconfigured to display a captured image of a menu; a user interfaceconfigured to receive a user-selection of particular text from among aplurality of distinct text displayed in the displayed image of saidmenu; and a processor configured to parse said particular text toidentify a particular menu item of a plurality of items of said menuresponsive to said selection of said particular text, wherein saidprocessor is capable of associating a location of said mobile device,wherein the location is identifiable by a location context identifier,and said particular parsed text with a previously captured image of saidparticular menu item, wherein associating said location and saidparticular parsed text with said previously captured image includestransmitting said location context identifier and said particular parsedtext to a remote server, and wherein at least one annotation thatincludes information about the particular menu item is received fromsaid remote server and is superimposed in a portion of a camera view ofsaid mobile device including said captured image of said particular menuitem.
 28. The apparatus of claim 27, further comprising: a transmitterto transmit said particular parsed text and the location contextidentifier of a business establishment to the remote server; and areceiver to receive said previously captured image in response totransmitting said particular parsed text and said location contextidentifier.
 29. The apparatus of claim 28, wherein said receiver iscapable of receiving audio content provided by a previous purchaser ofsaid particular menu item in response to said transmitting saidparticular parsed text and said location context identifier.
 30. Anarticle comprising: a non-transitory storage medium comprisingmachine-readable instructions stored thereon that are executable by aspecial purpose computing device configured to: process signals of animage from a camera including a listing of menu items available forselection at a location where said menu items are available forselection, wherein the location is at a business establishmentidentifiable by a location context identifier; process signals todisplay the captured image in a camera view of a mobile device; parseparticular text in the displayed image to identify a particular menuitem selected from among said displayed menu items based upon auser-input detected by the mobile device; and associate said locationand said particular parsed text with a previously captured image of saidparticular menu item as presented to a customer, wherein associatingsaid location and said particular parsed text with said previouslycaptured image includes transmitting said location context identifierand said particular parsed text to a remote server, and wherein at leastone annotation that includes information about the particular menu itemis received from said remote server and is superimposed in a portion ofsaid camera view including said captured image of said particular menuitem.
 31. The article of claim 30, wherein said non-transitory storagemedium comprising said machine-readable instructions stored thereon thatare executable by said special purpose computing device furtherconfigured to: transmit said particular parsed text and said locationcontext identifier to the remote server; and receive said previouslycaptured image in response to transmitting said particular parsed textand said location context identifier.
 32. An article comprising: anon-transitory storage medium comprising machine-readable instructionsstored thereon that are executable by a special purpose computing deviceconfigured to: display in a camera view of a mobile device a capturedimage of one or more items available for selection at a point ofinterest, wherein the point of interest is identifiable, at least inpart, by a location determined based, at least in part, on informationassociated with a location context identifier, wherein the locationcontext identifier pertains to information to identify an area of abuilding; transmit to a server a message comprising the location contextidentifier and parsed text of a particular item selected from among theone or more items based upon a user-input detected by the mobile device,wherein the transmitted location context identifier is separate from thecaptured image and is usable to search for information related to theparticular item; and receive, in response to said transmission of saidmessage, one or more annotations that include information about theparticular item to be displayed in said camera view, wherein said one ormore annotations are superimposed in a portion of said camera viewincluding said captured image of said particular item.